#include <stdio.h>
void test()
{
    static int a = 1;
    a++;
    printf("%d\n", a);

}
// 变量是有生命周期的，每次循环进出test函数，若无static， 变量a则创建后再销毁，加了static,改变了变量的存储位置，不销毁
int main()
{
    int i = 0;
    while(i < 10)
    {
        test();

        i++;
    }
    return 0;
}